#ifndef GLOBAL_H
#define GLOBAL_H
#include<QWidget>
#include<functional>
#include "QStyle"
#include<QRegularExpression>
#include<QDebug>
#include <memory>
#include <mutex>
#include <iostream>
#include<QString>
#include<QUrl>
#include<QObject>
#include<QNetworkAccessManager>
#include<Mutex>
#include <QJsonObject>
#include <QJsonDocument>
#include<QByteArray>
#include<QNetworkRequest>
#include<QNetworkReply>
#include<QMap>
#include<QDir>
#include<QSettings>
#include <functional>
#include<vector>


extern QString gate_url_prefix;



enum ReqId{
    ID_SEARCH_SONG_CODE=1001
};
enum ErrorCodes{
    SUCCESS=0,
    ERR_JSON=1,
    ERR_NETWORK=2,
};
enum Modules{
   SEARCHMUSICMODE=0
};

enum playType{
    SINGLE=0,
    LOOPING=1,
    RANDOM=2
};


#endif // GLOBAL_H
